*{ border-left-width:0px;  border-right-width:0px; border-bottom-width:0px; padding-bottom:0px; padding-top:0px; padding-left:0px; text-decoration:none; margin:0px; padding-right:0px; border-top-width:0px;}
a{ ;}
area{ ;}
:focus{ ;}
a{ outline-width:medium; outline-style:none;}
body{ font-size:12px;  overflow-x:hidden; color:#000000; padding-bottom:0px; padding-top:0px; padding-left:0px; margin:0px; padding-right:0px;}
ol{ padding-bottom:0px; padding-top:0px; padding-left:0px; margin:0px; padding-right:0px;}
ul{ padding-bottom:0px; padding-top:0px; padding-left:0px; margin:0px; padding-right:0px;}
li{ padding-bottom:0px; padding-top:0px; padding-left:0px; margin:0px; padding-right:0px;}
div{ padding-bottom:0px; padding-top:0px; padding-left:0px; margin:0px; padding-right:0px;}
li{ list-style-type:none; overflow:hidden;}
h1{ font-size:14px; font-weight:normal;}
h2{ font-size:14px; font-weight:normal;}
h3{ font-size:14px; font-weight:normal;}
h4{ font-size:14px; font-weight:normal;}
h5{ font-size:14px; font-weight:normal;}
h6{ font-size:14px; font-weight:normal;}
.content{ height:777px; position:relative; margin:0px auto; width:1400px;}
#header{ position:absolute; margin-left:5%; z-index:999; margin-top:7px; width:1200px;}
#header .logo{ float:left; background:URL(/Application/Home/Public/images/logo.png) no-repeat; border: none; height:49px;vertical-align: top;width: 203px;margin: auto;}
#header .logo h1{ text-indent:-99em; height:49px;}
#header .logo h2{ text-indent:-99em; height:49px;}
#header .nav{ float:right; margin-top:10px; width:929px;}
#header .nav ul .mainlevel{/* background:url(../images/fgf-bg.png) no-repeat 0px 0px;*/ float:left; padding-left:2px; line-height:33px;}
* html .nav ul .mainlevel{ background:0px 0px; position:relative;}
.language{ right:22px; position:absolute; color:#ffffff; z-index:999; top:-30px;}
.language a{ color:#ffffff; line-height:26px;}
.language a:hover{ color:#eeeeee;}
.language span{ height:5px; margin:0px 5px; width:1px;}
#header .nav ul{display:table;float: right;}
#header .nav ul li .nav-a{ font-size:13px; height:33px;/* background:url(../images/repeat2-bg.png) repeat-x 0px 0px;*/ color:#ffffff; padding-bottom:0px; padding-top:0px; padding-left:20px; text-decoration:none; display:inline-block; line-height:33px; padding-right:20px;}
#header .nav ul li .current.nav-a{ background:url(../images/repeat-bg.png) repeat-x 0px 0px;}
#header .nav ul li .nav-a:hover{ height:33px; background:url(../images/repeat-bg.png) repeat-x 0px 0px; color:#ffffff; padding-bottom:0px; padding-top:0px; padding-left:20px; line-height:33px; padding-right:20px;}
#header .nav ul li .nav-a{ font-size:18px; height:33px;/* background:url(../images/repeat2-bg.png) repeat-x 0px 0px;*/ color:#333; padding-bottom:0px; padding-top:0px; padding-left:25px; text-decoration:none; display:inline-block; line-height:33px; padding-right:25px;}
#header .nav ul li .current.nav-a{ background:url(../images/repeat-bg.png) repeat-x 0px 0px;}
#header .nav ul li .nav-a:hover{ height:33px; background:url(../images/repeat-bg.png) repeat-x 0px 0px; color:#ffffff; padding-bottom:0px; padding-top:0px; padding-left:25px; line-height:33px; padding-right:25px;}
#header .nav ul li.first-crl{ background:0px 0px;}
#header .nav ul li.first-crl .nav-a{ height:38px;/* background:url(../images/yj-bg2.png) no-repeat left top;*/ padding-left:55px; padding-right:30px;}
#header .nav ul li.first-crl .nav-a .current{ height:38px; background:url(../images/yj-bg.png) no-repeat left top; padding-left:45px;}
#header .nav ul li.first-crl .nav-a:hover{ height:38px; background:url(../images/yj-bg.png) no-repeat left top; padding-left:55px; padding-right:30px;}
#header .nav ul li.end-crl .nav-a{ height:38px;/* background:url(../images/yj-bg2.png) no-repeat right -41px;*/ padding-right:45px;}
#header .nav ul li.end-crl .current.nav-a{ height:38px; background:url(../images/yj-bg.png) no-repeat right -41px; padding-right:45px;}
#header .nav ul li.end-crl .nav-a:hover{ height:38px; background:url(../images/yj-bg.png) no-repeat right -41px; padding-right:45px;}
.mainlevel div{height:85px;background:url(../images/nav-bg-09.png) 0px 0px;position:absolute;padding-bottom:15px;padding-top:20px;padding-left:20px;display:none;top:43px;padding-right:20px;width: 444px;}
#sub_01{ left:230px;}
#sub_02{ left:326px;}
#sub_03{ left:420px;}
#sub_04{ left:515px;}
#sub_05{ right:320px;}
#sub_06{ right:225px;}
#sub_07{ right:131px;}
#sub_08{ right:21px;}
.mainlevel div ol{overflow:hidden;float:left;display:block;width: 252px;}
.mainlevel div li{border-bottom:#cccccc 1px dashed;line-height:27px;width: 300px;}
.mainlevel div li a{height:27px;/*background:url(../images/li-icon.png) no-repeat left center;*/color:#3b3b3b;padding-left:10px;display:inline-block;line-height:27px;width: 80px;}
.mainlevel div li a:hover{ color:#172053;}
.mainlevel div .nav-img{ float:right; display:inline-block;}
.mainlevel div span img{ border-top:#ffffff 3px solid; border-right:#ffffff 3px solid; border-bottom:#ffffff 3px solid; border-left:#ffffff 3px solid;}
.content .banner{ overflow:hidden; height:701px; position:relative; width:1400px;}
.content .banner img{ position:absolute;}
.banner .bnshow{ height:100%; position:absolute; width:100%;}
.banner .bannernav{ right:205px; position:absolute; bottom:15px;}
.banner .bannernav a{ cursor:pointer; height:12px;/* background:url(../images/icon-btn.png) no-repeat 0px -12px;*/ display:inline-block; width:12px;}
.banner .bannernav .imgselected{ background-position:0px 0px;}
.zdjmshow{ overflow:hidden; position:relative; z-index:99;}
.zdjmshow .desc{ position:absolute; left:0px; z-index:998; width:100%; bottom:0px;}
.zdjmshow a{ cursor:pointer; display:inline-block;}
.zdjmshow a.collapse{ height:20px;/* background:url(../images/open-main.png) no-repeat left top;*/ margin:0px auto; width:80px;}
.zdjmshow a.collapse:hover{ /*background:url(../images/open-main-2.png) no-repeat left top;*/}
.zdjmshow a.show{/* background:url(../images/close-main.png) no-repeat left top; */right:0px; position:absolute; margin:0px; top:-20px; width:32px;}
.zdjmshow a.show:hover{/* background:url(../images/close-main-2.png) no-repeat left top;*/}
.show2{ position:relative; text-align:center; margin:0px auto; width:1000px;}
.zdjm{ height:167px;/* background:url(../images/show-bg.png) repeat-x 0px 0px;*/ position:relative; color:#707070; margin:0px auto; width:1400px;}
.zdjm .main{ height:100%; margin:0px auto; width:1000px;}
.zdjm .main h2{ font-size:14px; font-weight:normal; color:#202b66; padding-top:5px; line-height:36px;}
.zdjm .main h2 span{ font-size:12px; color:#5a5a5a; margin-left:5px; display:inline-block; line-height:18px;}
.zdjm .main .news{ float:left; width:330px; margin-right:40px;}
.zdjm .main .news ul li{ height:26px; border-bottom:#dddddd 1px solid; line-height:26px;}
.zdjm .main .news ul li a{ float:left; color:#5a5a5a; display:inline-block;}
.zdjm .main .news ul li a:hover{ color:#202b66;}
.zdjm .main .news ul li a strong{ margin-right:3px;}
.zdjm .main .news ul li span{ font-size:10px; font-family:arial,helvetica,sans-serif; float:right;}
#scrolldiv{ overflow:hidden; height:85px;}
.zdjm .main .news p{ margin-top:5px;}
.zdjm .main .news p a{ border-top:#f2f2f2 1px solid; height:14px; border-right:#f2f2f2 1px solid;/* background:url(../images/left-btn.png) no-repeat 0px top;*/ border-bottom:#f2f2f2 1px solid; border-left:#f2f2f2 1px solid; display:inline-block; width:14px;}
.zdjm .main .news #btn2{ background-position:0px -17px;}
.zdjm .main .news #btn1:hover{/* background:url(../images/right-btn.png) no-repeat 0px -16px;*/}
.zdjm .main .news #btn2:hover{/* background:url(../images/right-btn.png) no-repeat 0px 0px;*/}
.zdjm a{ color:#707070;}
.zdjm a:hover{ color:#ae0462;}
.zdjm .hdp{ height:151px; position:relative; float:left; width:295px;}
.zdjm .hdp .hdp_main{ position:absolute; margin-top:5px; top:15px; width:295px;}
.zdjm .hdp .hdp_tab{ right:0px; position:absolute; bottom:8px;}
.zdjm .hdpimg{ float:left; margin-top:15px; width:295px;}
.zdjm .line{ height:70px; background:#e5e5e4 0px 0px; float:left; margin:30px 24px 0px; width:1px;}
.zdjm .xw{ height:70px; float:left; margin-top:30px; line-height:20px; width:345px;}
.zdjm .xw ul li{ height:20px; color:#707070; width:345px;}
.zdjm .xw ul li .tit{ overflow:hidden; height:20px; float:left; width:265px;}
.zdjm .xw ul li .date{ float:right;}
.zdjm .zr{ height:70px; float:right; margin-top:30px; width:285px;}
.flex-direction-nav{ height:0px; display:none;}
.hdp{ position:relative; float:left; width:295px;}
.hdp_tab{ overflow:hidden; height:6px; float:right; margin-top:10px;}
.hdp_tab li{ list-style-type:none; float:left; text-align:center;}
.hdp_tab a{ cursor:pointer; height:6px; display:block; width:6px; margin-right:5px;}
.hidecontent{ display:none;}
.clear{ clear:both;}
.tab_img{ height:6px; width:6px;}
.on{/* background:url(../images/circle.png) no-repeat 0px 0px;*/}
.out{/* background:url(../images/circle.png) no-repeat 0px -6px;*/}
.chengyuan{ float:right; width:300px;}
.chengyuan ul{ margin-top:3px;}
.chengyuan ul li{ margin-bottom:5px; float:left; margin-right:5px;}
.chengyuan ul li a{ height:25px;/* background:url(../images/cy-bg.jpg) no-repeat left center;*/ padding-left:30px; display:inline-block; line-height:26px; width:65px;}
.chengyuan ul li a:hover{/* background:url(../images/img-hover.jpg) no-repeat 0px 0px;*/ color:#ffffff;}
.footer-main{ margin:0px auto; width:1000px;}
.footer-left{ float:left; width:50%;}
.footer-left a{ color:#484848;}
.footer-left a:hover{ color:#172053;}
.footer-left span{ color:#5a5a5a; margin:0px 10px;}
.footer-left p{ color:#5a5a5a; line-height:26px;}
.footer-right{ float:right;}
#menulog{ font-size:1.4em; margin:20px;}
.hidden{ overflow:hidden; height:1px; position:absolute; left:-9999px; top:0px; width:1px;}
.fg-button{ cursor:pointer; font-size:10px;  position:relative; padding-bottom:1px; padding-top:1px; padding-left:1em; clear:left; text-decoration:none !important; margin:0px 4px 40px 20px; display:inline-block; padding-right:1em; width:130px;}
.fg-button .ui-icon{ position:absolute; margin-left:-8px; left:50%; margin-top:-8px; top:50%;}
a.fg-button{ float:left;}
button.fg-button{ overflow:visible; width:auto;}
.fg-button-icon-left{ padding-left:2.1em;}
.fg-button-icon-right{ padding-right:2.1em;}
.fg-button-icon-left .ui-icon{ right:auto; margin-left:0px; left:0.2em;}
.fg-button-icon-right .ui-icon{ right:0.2em; margin-left:0px; left:auto;}
.fg-button-icon-solo{ display:block; width:8px; text-indent:-9999px;}
.ui-state-loading.fg-button .ui-icon{ background:url(spinner_bar.gif) no-repeat 0px 0px;}
.positionhelper{ position:absolute; z-index:999;}
.content-02{ height:auto; background:#f7f7f7 0px 0px;}
.banner-02{ height:364px; position:relative; width:100%;}
.main-02{/* background:url(../images/main-bg_02.jpg) repeat-y 0px 0px;*/ position:relative; margin-left:200px; display:table; width:1003px;}
.main-02 .left{ position:relative; float:left; width:217px;}
.main-02 .left .title{ position:absolute; top:-72px;}
.main-02 .left .left-menu{ padding-bottom:10px; padding-top:10px; padding-left:18px; padding-right:18px;}
.main-02 .left .left-menu ul li{ width:180px;}
.main-02 .left .left-menu ul li a{ font-size:14px; height:30px;/* background:url(../images/navbg.jpg) no-repeat 0px 0px;*/ color:#757575; padding-left:30px; margin-top:3px; display:inline-block; line-height:30px; width:150px;}
.main-02 .left .left-menu ul li a:hover{/* background:url(../images/navbg2.jpg) no-repeat 0px 0px;*/ color:#ffffff;}
.main-02 .left .left-menu ul li a.current{/* background:url(../images/navbg2.jpg) no-repeat 0px 0px;*/ color:#ffffff;}
.main-02 .left .search{ overflow:hidden; padding-bottom:20px; padding-top:20px; padding-left:18px; padding-right:18px; width:181px;}
.main-02 .left .search ul{ width:200px;}
.main-02 .left .search ul li{ overflow:hidden; clear:both; margin-top:5px;}
.main-02 .left .search ul li h3{ color:#023462; padding-left:3px; line-height:24px;}
.main-02 .left .search ul li select{ height:23px;/* background:url(../images/listbg.jpg) no-repeat 0px 0px;*/ line-height:23px; width:180px;}
.main-02 .left .search ul li span{ float:left; display:inline-block;}
.main-02 .left .search ul li span .txt{ border-top:medium none; height:23px; border-right:medium none;/* background:url(../images/search-txt.jpg) no-repeat 0px 0px;*/ border-bottom:medium none; padding-left:5px; border-left:medium none; line-height:23px; width:152px;}
.main-02 .left .search ul li span .btn{ cursor:pointer; height:23px;/* background:url(../images/search-btn.jpg) no-repeat 0px 0px;*/ width:23px;}
.main-02 .right{ overflow:visible; position:relative; float:right; color:#777777; line-height:24px; width:759px; margin-right:4px;}
.main-02 .right .title{ height:35px;/* background:url(../images/right-title_01.jpg) repeat-x 0px 0px;*/ position:absolute; padding-bottom:0px; padding-top:5px; padding-left:35px; left:0px; line-height:40px; top:-40px; padding-right:35px; width:689px;}
.main-02 .right .title a{ color:#000000;}
.main-02 .right .title .left-link{ float:left;}
.main-02 .right .title .right-print{ float:right;}
.main-02 .right .title .right-print a{/* background:url(../images/print.jpg) no-repeat 2px 12px;*/ color:#717578; padding-left:20px; display:inline-block;}
.main-02 .right .title .right-print a:hover{ color:#172053;}
.main-02 .right .right-main{/* background:url(../images/border-top.jpg) repeat-x 0px 0px;*/ padding-bottom:20px; padding-top:20px; padding-left:0px; margin:0px auto; padding-right:0px; width:689px;}
.main-02 .right .right-main .about-txt{ font-size:13px; color:#777777; padding-bottom:30px; padding-top:30px; padding-left:0px; line-height:24px; padding-right:0px;}
.main-02 .right .right-main .about-txt p{ text-indent:2em;}
.main-02 .right .right-main .about-txt a{/* background:url(../images/icon_21.jpg) no-repeat 0px center;*/ color:#114472; padding-left:15px; display:block;}
.main-02 .right .right-main .about-txt a:hover{ color:#ff7229;}
.main-02 .right .right-main h2{ font-size:15px; color:#ff7229; line-height:36px;}
.main-02 .right .right-main .king{ height:188px; padding-bottom:0px; padding-top:0px; padding-left:18px; padding-right:18px; background-color:#f3f7f9;}
.main-02 .right .right-main .king h2 a{ color:#ff7229;}
.main-02 .right .right-main .king h2 a:hover{ color:#172053;}
.main-02 .right .right-main .king dl{ display:table; width:653px;}
.main-02 .right .right-main .king dl dt{ float:left; width:173px;}
.main-02 .right .right-main .king dl dd{ float:right; padding-bottom:10px; padding-top:10px; padding-left:0px; padding-right:0px; width:455px;}
.main-02 .right .right-main .king dl dd .links a{ height:20px;/* background:url(../images/icon_21.jpg) no-repeat left center;*/ color:#114472; padding-left:18px; margin:10px 20px 10px 0px; display:inline-block; line-height:20px;}
.main-02 .right .right-main .king dl dd .links a:hover{ color:#ff7229;}
.main-02 .right .right-main .history{ margin-top:20px;}
.main-02 .right .right-main .history h2{ height:40px;/* background:url(../images/h2-bg.jpg) no-repeat left bottom;*/ line-height:34px;}
.main-02 .right .right-main .history h2 a{ font-size:15px; color:#ff7229;}
.main-02 .right .right-main .history h2 a:hover{ color:#172053;}
.main-02 .right .right-main .history .history-main{ font-size:13px; padding-bottom:15px; padding-top:15px; padding-left:0px; padding-right:0px;}
.main-02 .right .right-main .linklist ul li{ overflow:hidden; margin-bottom:35px; float:left; padding-bottom:0px; padding-top:0px; padding-left:10px; padding-right:10px; width:214px;}
.main-02 .right .right-main .linklist ul li.bor{ border-right:#ebebeb 1px solid; padding-left:0px;}
.main-02 .right .right-main .linklist ul li.bor2{ border-left:#ebebeb 1px solid; padding-right:0px;}
.main-02 .right .right-main .linklist ul li img{ border-top:#b4b4b4 1px solid; height:94px; border-right:#b4b4b4 1px solid; border-bottom:#b4b4b4 1px solid; padding-bottom:3px; padding-top:3px; padding-left:3px; border-left:#b4b4b4 1px solid; padding-right:3px; width:204px;}
.main-02 .right .right-main .linklist ul li p{ overflow:hidden; height:48px; margin-top:5px;}
.main-02 .right .right-main .linklist ul li div a{ height:20px;/* background:url(../images/icon_21.jpg) no-repeat left center;*/ color:#114472; padding-left:15px; display:block; line-height:20px;}
.main-02 .right .right-main .linklist ul li div a:hover{ color:#ff7229;}
.main-02 .right .right-main .linklist h2 a{ color:#ff7229;}
.main-02 .right .right-main .linklist h2 a:hover{ color:#172053;}
.main-02 .right .about-01 p{ margin-bottom:10px;}
.main-02 .right .about-01 h3{ margin-bottom:10px; height:24px; border-bottom:#ebebeb 1px solid; font-weight:bold; color:#404040; padding-left:10px; line-height:24px;}
.main-02 .right .about-02 .king{ height:214px; padding-bottom:0px; padding-top:0px; padding-left:15px; margin:30px 0px; padding-right:15px;}
.main-02 .right .about-02 .king dl dt{ width:198px;}
.main-02 .right .about-02 .king dl dd{ width:420px;}
.main-02 .right .about-02 .king h2{ margin-bottom:10px; font-size:15px; font-weight:bold; color:#484a4b;}
.main-02 .right .about-02 .king p{ font-size:14px;}
.main-02 .right .tabs .newsxxk{ display:block;}
.main-02 .right .tabs .newsxxk .tab ul{ overflow:hidden; border-bottom:#c4c4c4 1px solid; padding-left:15px; top:0px;}
.main-02 .right .tabs .newsxxk .tab ul li{ cursor:pointer; font-size:14px; height:26px;/* background:url(../images/li-img.jpg) #ebebeb no-repeat 10px center;*/ float:left; color:#000000; padding-left:20px; line-height:26px; padding-right:10px; margin-right:10px;}
.main-02 .right .tabs .newsxxk .tab ul li a{ color:#000;}
.main-02 .right .tabs .newsxxk .tab ul li.current{ cursor:pointer;/* background:url(../images/cur-img.jpg) #13417b no-repeat 10px center;*/ color:#ffffff;}
.main-02 .right .tabs .newsxxk .tab ul li.current a{ color:#fff;}
.main-02 .right .tabs .newsxxk .items{ overflow:hidden; font-size:13px; color:#777777; padding-bottom:20px; padding-top:20px; padding-left:15px; display:none; padding-right:15px; width:660px;}
.main-02 .right .tabs .newsxxk .items table tr td{ border-bottom:#dadada 1px dashed; padding-bottom:10px; padding-top:10px; padding-left:10px; line-height:24px; padding-right:10px;}
.main-02 .right .tabs .newsxxk .items ul{ display:table; width:750px;}
.main-02 .right .tabs .newsxxk .items ul li{ margin-bottom:15px; float:left; width:190px; margin-right:45px;}
.main-02 .right .tabs .newsxxk .items ul li img{ border-top:#d4d4d4 1px solid; height:116px; border-right:#d4d4d4 1px solid; border-bottom:#d4d4d4 1px solid; padding-bottom:4px; padding-top:4px; padding-left:4px; border-left:#d4d4d4 1px solid; padding-right:4px; width:180px;}
.main-02 .right .tabs .newsxxk .items ul li span{ text-align:center; margin-top:5px; display:block; line-height:18px;}
.main-02 .right .page{ clear:both; margin-top:30px;}
.main-02 .right .page a{ height:25px;/* background:url(../images/bg-page.jpg) no-repeat 0px 0px;*/ color:#828282; text-align:center; margin:0px 5px; display:inline-block; line-height:25px; width:26px;}
.main-02 .right .page a.current{/* background:url(../images/cur-page.jpg) no-repeat 0px 0px;*/ color:#ffffff;}
.main-02 .right .about-03 .team{ padding-bottom:20px; padding-top:20px; padding-left:0px; padding-right:0px;}
.main-02 .right .about-03 .team ul li{ font-size:14px; display:table; width:99.9%;}
.main-02 .right .about-03 .team ul li dl{ border-top:#dadada 1px dashed; float:left; padding-bottom:20px; padding-top:20px; padding-left:0px; display:table; padding-right:0px; width:280px;}
.main-02 .right .about-03 .team ul li dl dt{ float:left; width:152px;}
.main-02 .right .about-03 .team ul li dl dt img{ height:168px; width:152px;}
.main-02 .right .about-03 .team ul li dl dd{ overflow:hidden; font-size:12px; float:right; color:#000000; width:110px;}
.main-02 .right .about-03 .team ul li dl dd h3{ font-size:18px; color:#0063b3;}
.main-02 .right .about-03 .team ul li dl dd h3 a{ color:#0063b3;}
.main-02 .right .about-03 .team ul li dl dd h3 a:hover{ color:#ff7229;}
.main-02 .right .about-03 .team ul li .team-txt{ overflow:hidden; border-top:#dadada 1px dashed; float:right; padding-bottom:20px; padding-top:20px; padding-left:0px; padding-right:0px; width:385px;}
.main-02 .right .about-03 .team ul li .team-txt .txt{ overflow:hidden; height:130px;}
.main-02 .right .about-03 .team ul li .team-txt a{ color:#ff6c21; margin:10px 0px; display:block;}
.main-02 .right .about-03 .team ul li .team-txt a:hover{ color:#172053;}
.main-02 .right .about-03-01 dl{ font-size:14px; padding-bottom:20px; padding-top:20px; padding-left:0px; padding-right:0px;}
.main-02 .right .about-03-01 dl dt{ overflow:hidden; float:left; width:168px;}
.main-02 .right .about-03-01 dl dd{ float:left; padding-bottom:40px; padding-left:60px; margin-left:60px; border-left:#dadada 1px solid; width:375px;}
.main-02 .right .about-03-01 dl dd h3{ font-size:18px; color:#0063b3;}
.main-02 .right .about-03-01 dl dd .tag{ border-bottom:#dadada 1px solid; line-height:36px;}
.main-02 .right .about-03-01 dl dd .tag strong{ font-size:14px; font-weight:normal; color:#000000; margin-right:15px;}
.main-02 .right .about-03-01 dl dd .intro{ padding-bottom:10px; padding-top:10px; padding-left:0px; padding-right:0px;}
.main-02 .back{ right:40px; position:absolute; bottom:20px;}
.main-02 .back a{ height:24px;/* background:url(../images/icon_21.jpg) no-repeat left 6px;*/ color:#104473; padding-left:15px; display:inline-block; line-height:24px;}
.main-02 .right .about-05{ font-size:13px;}
.main-02 .right .about-05 dl{ overflow:hidden; margin-bottom:60px; height:140px;}
.main-02 .right .about-05 dl dt{ float:left; width:220px;}
.main-02 .right .about-05 dl dt img{ border-top:#d4d4d4 1px solid; height:130px; border-right:#d4d4d4 1px solid; border-bottom:#d4d4d4 1px solid; padding-bottom:4px; padding-top:4px; padding-left:4px; border-left:#d4d4d4 1px solid; padding-right:4px; width:195px;}
.main-02 .right .about-05 dl dd{ float:right; width:465px;}
.main-02 .right .about-05 dl dd h3{ margin-bottom:7px; font-size:15px; border-bottom:#d4d4d4 1px solid; font-weight:bold; color:#346fb6; line-height:30px;}
.main-02 .right .about-05 dl dd h3 a{ color:#346fb6;}
.main-02 .right .about-05 dl dd p{ text-indent:2em;}
.main-02 .right .about-05 .dl2 dt{ float:right; text-align:right;}
.main-02 .right .about-05 .dl2 dd{ float:left;}
.main-02 .right .about-05-main{ padding-bottom:50px; padding-top:10px;}
.main-02 .right .about-05-main h1{ margin-bottom:7px; font-size:15px; border-bottom:#d4d4d4 1px solid; font-weight:bold; color:#346fb6; line-height:30px;}
.main-02 .right .about-05-main p{ margin-top:15px; text-indent:2em;}
.main-02 .right .about-06 .years{ padding-bottom:40px; display:table;}
.main-02 .right .about-06 .contain{ overflow:hidden; font-size:16px; height:30px; position:relative; float:left; width:648px;}
.main-02 .right .about-06 .tab2{ border-bottom:#dadada 1px solid; position:absolute; left:0px; width:2000px;}
.main-02 .right .about-06 .tab2 li{ cursor:pointer; background:#ebebeb 0px 0px; float:left; color:#666666; padding-bottom:0px; padding-top:0px; padding-left:15px; margin:0px 3px; line-height:24px; padding-right:15px;}
.main-02 .right .about-06 .tab2 .active{ background:#104473 0px 0px; color:#ffffff;}
.main-02 .right .about-06 .prev2{ cursor:pointer; height:25px;  background:#efefef 0px 0px; float:left; text-align:center; display:block; line-height:25px; width:20px;}
.next2{ cursor:pointer; height:25px;  background:#efefef 0px 0px; float:left; text-align:center; display:block; line-height:25px; width:20px;}
.main-02 .right .about-06 .dis{ cursor:auto; color:#cccccc;}
.main-02 .right .about-06 .show{ font-size:13px; padding-bottom:10px; padding-top:10px; padding-left:25px; clear:both; min-height:50px; display:table; padding-right:25px;}
.main-02 .right .about-06 .show div{ display:none;}
.main-02 .right .about-06 .show div table tr td{ border-bottom:#dadada 1px dashed; padding-bottom:10px; padding-top:10px; padding-left:10px; line-height:24px; padding-right:10px;}
.main-02 .right .about-07 .tabs{ padding-top:20px;}
.main-02 .right .about-07 .items ul li a{ font-size:13px; color:#777777;}
.main-02 .right .about-07 .items ul li a:hover{ color:#172053;}
.main-02 .right .about-08 .about-08-main ul{ display:table; width:750px;}
.main-02 .right .about-08 .about-08-main li{ float:left; margin-top:15px; width:190px; margin-right:45px;}
.main-02 .right .about-08 .about-08-main li img{ border-top:#d4d4d4 1px solid; height:116px; border-right:#d4d4d4 1px solid; border-bottom:#d4d4d4 1px solid; padding-bottom:4px; padding-top:4px; padding-left:4px; border-left:#d4d4d4 1px solid; padding-right:4px; width:180px;}
.main-02 .right .about-08 .about-08-main li span{ font-size:13px; text-align:center; margin-top:5px; display:block; line-height:18px;}
.main-02 .right .about-08 .about-08-main ul li a{ color:#777777;}
.main-02 .right .about-08 .about-08-main ul li a:hover{ color:#172053;}
.main-02 .right .about-09 #marqueediv{ overflow:hidden; margin-bottom:30px; height:130px; margin-top:20px; width:690px;}
.main-02 .right .about-09 #marqueediv img{ margin-right:10px;}
.main-02 .right .about-09 .tabs .newsxxk .items table tr td{ font-size:13px; color:#777777; padding-bottom:0px; padding-top:0px; padding-left:10px; padding-right:10px;}
.main-02 .right .about-09 .tabs .newsxxk .items table tr td strong{ margin-right:5px;}
.main-02 .right .news{ padding-bottom:40px; padding-top:40px; padding-left:0px; display:table; padding-right:0px;}
.main-02 .right .news .news-show{ display:table; width:100%;}
.main-02 .right .news #focus{ overflow:hidden; height:129px; position:relative; float:left; width:196px;}
.main-02 .right .news #focus ul{ height:225px; position:absolute;}
.main-02 .right .news #focus ul li{ overflow:hidden; height:129px; background:#000000 0px 0px; position:relative; float:left; width:196px;}
.main-02 .right .news #focus ul li img{ height:129px; width:196px;}
.main-02 .right .news #focus ul li div{ overflow:hidden; position:absolute;}
.main-02 .right .news #focus .btnbg{ height:18px; background:#000000 0px 0px; position:absolute; left:0px; width:196px; bottom:0px;}
.main-02 .right .news #focus .btn{ height:18px; position:absolute; text-align:right; left:0px; width:196px; bottom:0px;}
.main-02 .right .news #focus .btn span{ cursor:pointer; font-size:12px; height:18px; font-family:"microsoft yahei",simhei; color:#ffffff; padding-bottom:0px; text-align:center; padding-top:0px; padding-left:7px; border-left:#f2f2f2 1px solid; display:inline-block; line-height:18px; padding-right:7px;}
.main-02 .right .news #focus .btn span.on{ background:#000000 0px 0px; color:#ffcccc;}
.main-02 .right .news .show-txt{ float:right; width:460px;}
.main-02 .right .news .show-txt .ul1{ width:460px;}
.main-02 .right .news .show-txt .ul1 li{ overflow:hidden; height:27px;}
.main-02 .right .news .show-txt .ul1 li .news-title{ margin-bottom:3px; cursor:pointer; height:26px; border-bottom:#d7d7d7 1px dashed; color:#9d9d9d; line-height:26px;}
.main-02 .right .news .show-txt .ul1 li .news-title a{ font-size:14px; float:left; color:#003065; display:inline-block; width:365px;}
.main-02 .right .news .show-txt .ul1 li .news-title span{ float:right;}
.main-02 .right .news .show-txt .ul1 li.hover{ height:75px;}
.main-02 .right .news .show-txt .ul1 li.hover a{ font-size:16px;}
.main-02 .right .news .ul-list{ margin-top:20px;}
.main-02 .right .news .ul-list h2{ height:30px;/* background:url(../images/h2-bg02.jpg) no-repeat left bottom;*/ margin-top:5px; line-height:30px; width:100%;}
.main-02 .right .news .ul-list h2 strong{/* background:url(../images/icon-10.jpg) no-repeat left center;*/ float:left; font-weight:normal; padding-left:10px; display:inline-block;}
.main-02 .right .news .ul-list h2 a{ font-size:12px; height:36px;/* background:url(../images/icon_21.jpg) no-repeat left 12px;*/ float:right; color:#114472; padding-left:15px; display:inline-block; line-height:36px;}
.main-02 .right .news .ul-list h2 a:hover{ color:#ff7229;}
.main-02 .right .news .ul-list ul{ padding-top:5px; display:table; width:100%;}
.main-02 .right .news .ul-list ul li{ margin:0px auto; display:block; width:99%;}
.main-02 .right .news .ul-list ul li a{ font-size:13px;/* background:url(../images/icon-11.jpg) no-repeat left center;*/ float:left; color:#666666; padding-left:10px; display:inline-block;}
.main-02 .right .news .ul-list ul li a:hover{ color:#114472;}
.main-02 .right .news .ul-list ul li span{ float:right; display:inline-block;}
.main-02 .right .news-02{ padding-bottom:40px; padding-top:40px; padding-left:0px; padding-right:0px;}
.main-02 .right .news-02 ul li{/* background:url(../images/tit-bg.jpg) no-repeat left bottom;*/ padding-bottom:20px; padding-top:20px; padding-left:0px; padding-right:0px; width:689px;}
.main-02 .right .news-02 ul li .time{ font-size:14px; float:left; text-align:center; width:90px;}
.main-02 .right .news-02 ul li .time strong{ font-size:30px; display:inline-block; line-height:30px; width:100%;}
.main-02 .right .news-02 ul li .time-txt{ float:right; width:590px;}
.main-02 .right .news-02 ul li .time-txt h3{ font-size:16px; height:30px; color:#000000;}
.main-02 .right .news-02 ul li .time-txt h3 a{ color:#000000;}
.main-02 .right .news-02 ul li .time-txt h3 a:hover{ color:#172053;}
.main-02 .right .news-02 ul li .time-txt p{ font-size:13px;}
.main-02 .right .news-main h1{ font-size:18px; border-bottom:#dedede 1px solid; color:#073b6d; line-height:36px;}
.main-02 .right .news-main .s-title{ height:30px; position:relative; display:table; line-height:30px; width:689px;}
.main-02 .right .news-main .s-title span{ margin-right:30px;}
.main-02 .right .news-main .s-title .fontsize{ right:5px; position:absolute; top:0px;}
.main-02 .right .news-main .s-title .fontsize a{ color:#777777; padding-bottom:0px; padding-top:0px; padding-left:2px; margin:0px 2px; display:inline-block; padding-right:2px;}
.main-02 .right .news-main .s-title .fontsize a:hover{ color:#073b6d;}
.main-02 .right .news-main .s-txt{ font-size:12px; border-top:#ebebeb 1px solid; border-right:#ebebeb 1px solid; background:#f7f7f7 0px 0px; border-bottom:#ebebeb 1px solid; color:#4c4c4c; padding-bottom:20px; padding-top:20px; padding-left:20px; border-left:#ebebeb 1px solid; margin-top:10px; padding-right:20px; text-indent:2em;}
.main-02 .right .news-main .main-txt{ font-size:13px; color:#4c4c4c; padding-bottom:15px; padding-top:15px; padding-left:0px; padding-right:0px;}
.main-02 .right .news-main .main-txt p{ margin-bottom:10px; text-indent:2em;}
.main-02 .right .news-main .bt-link{ border-top:#ebebeb 1px solid; padding-top:20px; padding-left:10px; margin-top:20px;}
.main-02 .right .news-main .bt-link ol{/* background:url(../images/icon-12.jpg) no-repeat left 6px;*/ padding-left:25px; display:table;}
.main-02 .right .news-main .bt-link ol li{ margin-bottom:13px; font-size:14px; line-height:20px;}
.main-02 .right .news-main .bt-link ol li a{ color:#000000;}
.main-02 .right .industry-01{ padding-bottom:40px; padding-top:40px; padding-left:0px; padding-right:0px;}
.main-02 .right .industry-01 .industry-list dl{ overflow:hidden; margin-bottom:20px; height:154px; background:#f3f7f9 0px 0px; display:table; width:689px;}
.main-02 .right .industry-01 .industry-list dl dt{ height:154px; float:left; width:275px;}
.main-02 .right .industry-01 .industry-list dl dt img{ height:154px; width:275px;}
.main-02 .right .industry-01 .industry-list dl dd{ overflow:hidden; height:139px; position:relative; float:right; padding-top:15px; padding-right:35px; width:345px;}
.main-02 .right .industry-01 .industry-list dl .d-link{ position:absolute; left:0px; bottom:10px;}
.main-02 .right .industry-01 .industry-list dl .d-link a{ height:20px;/* background:url(../images/icon_21.jpg) no-repeat left center;*/ color:#10426f; padding-left:15px; display:inline-block; line-height:20px; margin-right:20px;}
.main-02 .right .industry-01 .industry-list dl .d-link a:hover{ color:#ff7229;}
.main-02 .right .industry-01 .industry-main .contact{ font-size:13px; border-top:#ebebeb 1px solid; border-right:#ebebeb 1px solid; background:#f7f7f7 0px 0px; border-bottom:#ebebeb 1px solid; color:#4a4a4a; padding-bottom:15px; padding-top:15px; padding-left:15px; border-left:#ebebeb 1px solid; margin-top:20px; padding-right:15px;}
.main-02 .right .industry-01 .industry-main .info{ margin-top:20px;}
.main-02 .right .industry-01 .industry-main h3{ height:26px; border-bottom:#ebebeb 1px solid; color:#0d4281; padding-left:10px; margin-top:20px; line-height:26px;}
.main-02 .right .industry-01 .industry-main .info p{ font-size:13px; color:#4a4a4a; margin-top:10px; text-indent:2em;}
.main-02 .right .industry-01 .industry-main .pro{ overflow:hidden; width:689px;}
.main-02 .right .industry-01 .industry-main .pro ul{ padding-bottom:20px; padding-top:20px; padding-left:0px; display:table; padding-right:0px; width:800px;}
.main-02 .right .industry-01 .industry-main .pro ul li{ margin-bottom:20px; background:#ebebeb 0px 0px; float:left; width:190px; margin-right:59px;}
.main-02 .right .industry-01 .industry-main .pro ul li a{ color:#4c4c4c; text-align:center; display:inline-block;}
.main-02 .right .industry-01 .industry-main .pro ul li img{ height:125px; padding-bottom:1px; padding-top:1px; padding-left:1px; padding-right:1px; width:187px;}
.main-02 .right .strategy{ padding-bottom:40px; padding-top:20px; padding-left:0px; padding-right:0px;}
.main-02 .right .strategy p{ font-size:13px;}
.main-02 .right .strategy .strategy-list h2{ height:30px;/* background:url(../images/h2-bg02.jpg) no-repeat left 29px;*/ margin-top:20px; line-height:30px; width:100%;}
.main-02 .right .strategy .strategy-list h2 strong{/* background:url(../images/icon-10.jpg) no-repeat left center;*/ float:left; font-weight:normal; padding-left:10px; display:inline-block;}
.main-02 .right .strategy .strategy-list h2 a{ font-size:12px; height:36px;/* background:url(../images/icon_21.jpg) no-repeat left 12px;*/ float:right; color:#114472; padding-left:15px; display:inline-block; line-height:36px;}
.main-02 .right .strategy .strategy-list h2 a:hover{ color:#ff7229;}
.main-02 .right .strategy .strategy-list .main-txt{ font-size:13px; padding-top:10px;}
.main-02 .right .strategy .strategy-list .main-txt p{ text-indent:2em;}
.main-02 .right .strategy .strategy-list .guwen{ overflow:hidden; width:689px;}
.main-02 .right .strategy .strategy-list .guwen ul{ padding-top:10px; display:table; width:1000px;}
.main-02 .right .strategy .strategy-list .guwen ul li{ overflow:hidden; height:165px; float:left; width:130px; margin-right:50px;}
.main-02 .right .strategy .strategy-list .guwen ul li img{ height:140px; width:130px;}
.main-02 .right .strategy .strategy-list .guwen ul li a{ color:#15437d; text-align:center; display:inline-block;}
.main-02 .right .strategy .strategy-list .guwen ul li a:hover{ color:#ff7229;}
.main-02 .right .strategy .strategy-list .guwen ul li span{ height:24px; background:#ebebeb 0px 0px; border-bottom:#15437d 2px solid; text-align:center; display:block; line-height:24px; width:130px;}
.main-02 .right .strategy .strategy-list .guwen ul li a:hover span{ border-bottom:#ff7229 2px solid;}
.main-02 .right .strategy .strategy-list .hezuo{ overflow:hidden; width:689px;}
.main-02 .right .strategy .strategy-list .hezuo ul{ padding-top:20px; display:table; width:1000px;}
.main-02 .right .strategy .strategy-list .hezuo ul li{ float:left; margin-right:21px;}
.main-02 .right .strategy .strategy-list .hezuo ul li img{ height:110px; width:156px;}
.main-02 .right .strategy .strategy-list .hezuo ul li a{ color:#15437d; text-align:center; display:inline-block;}
.main-02 .right .strategy .strategy-list .hezuo ul li a span{ height:24px; display:block; line-height:24px;}
.main-02 .right .strategy .strategy-list .hezuo ul li a:hover{ color:#ff7229;}
.main-02 .right .strategy-01{ padding-bottom:40px; padding-top:40px; padding-left:0px; padding-right:0px;}
.main-02 .right .strategy-01 p{ margin-bottom:10px;}
.main-02 .right .strategy-02{ padding-bottom:40px; padding-top:40px; padding-left:0px; padding-right:0px;}
.main-02 .right .strategy-02 .about-txt{ padding-bottom:0px; padding-top:0px; padding-left:0px; padding-right:0px;}
.main-02 .right .strategy-02 .dl-list dl{ margin-bottom:30px; display:table; width:689px;}
.main-02 .right .strategy-02 .dl-list dl dt{ float:left; width:265px;}
.main-02 .right .strategy-02 .dl-list dl dt img{ border-top:#ebebeb 1px solid; height:140px; border-right:#ebebeb 1px solid; border-bottom:#ebebeb 1px solid; padding-bottom:10px; padding-top:10px; padding-left:10px; border-left:#ebebeb 1px solid; padding-right:10px; width:240px;}
.main-02 .right .strategy-02 .dl-list dl dd{ overflow:hidden; height:170px; float:right; width:405px;}
.main-02 .right .strategy-02 .dl-list dl dd h3{ height:30px; border-bottom:#ebebeb 1px solid; font-weight:bold; color:#15437d; line-height:30px;}
.main-02 .right .strategy-02 .dl-list dl dd h3 a{ color:#15437d;}
.main-02 .right .strategy-02 .dl-list dl dd h3 a:hover{ color:#ff7229;}
.main-02 .right .strategy-02 .dl-list dl dd h3 span{ margin-right:10px;}
.main-02 .right .strategy-02 .dl-list dl dd p{ margin-top:10px; text-indent:2em;}
.main-02 .right .strategy-03{ overflow:hidden; padding-bottom:40px; padding-top:40px; padding-left:0px; padding-right:0px; width:689px;}
.main-02 .right .strategy-03 .about-txt{ padding-bottom:0px; padding-top:0px; padding-left:0px; padding-right:0px;}
.main-02 .right .strategy-03 .dl-list{ display:table; width:1000px;}
.main-02 .right .strategy-03 .dl-list dl{ border-bottom:#dadada 1px dashed; float:left; padding-bottom:20px; padding-top:20px; padding-left:0px; display:table; padding-right:0px; width:325px; margin-right:35px;}
.main-02 .right .strategy-03 .dl-list dl dt{ overflow:hidden; height:140px; float:left; width:130px;}
.main-02 .right .strategy-03 .dl-list dl dt img{ height:140px; width:130px;}
.main-02 .right .strategy-03 .dl-list dl dd{ overflow:hidden; height:170px; float:right; width:175px;}
.main-02 .right .strategy-03 .dl-list dl dd h3{ margin-bottom:5px; height:26px; background:#ebebeb 0px 0px; border-bottom:#15437d 2px solid; color:#15437d; padding-left:10px; line-height:26px;}
.main-02 .right .strategy-03 .dl-list dl dd span{ font-size:13px; height:26px; color:#444444; padding-left:10px; display:none; line-height:26px;}
.main-02 .right .strategy-03 .dl-list dl dd p{ text-indent:2em;}
.main-02 .right .strategy-03 .page{ margin-top:30px;}
.main-02 .right .strategy-04 .strategy-04-main ul{ display:table; width:750px;}
.main-02 .right .strategy-04 .strategy-04-main li{ float:left; margin-top:15px; width:190px; margin-right:45px;}
.main-02 .right .strategy-04 .strategy-04-main li img{ border-top:#d4d4d4 1px solid; height:116px; border-right:#d4d4d4 1px solid; border-bottom:#d4d4d4 1px solid; padding-bottom:4px; padding-top:4px; padding-left:4px; border-left:#d4d4d4 1px solid; padding-right:4px; width:180px;}
.main-02 .right .strategy-04 .strategy-04-main li span{ font-size:13px; height:36px; text-align:center; margin-top:5px; display:block; line-height:18px;}
.main-02 .right .strategy-04 .strategy-04-main li a{ color:#777777;}
.main-02 .right .strategy-04 .strategy-04-main li a:hover{ color:#172053;}
.main-02 .right .strategy-05{ font-size:13px; padding-bottom:20px; padding-top:20px; padding-left:0px; padding-right:0px;}
.main-02 .right .strategy-05 h2{/* background:url(../images/tit-bg.jpg) no-repeat left bottom;*/ font-weight:bold; color:#114472; margin-top:20px; line-height:26px;}
.main-02 .right .strategy-05 .qs-info{ padding-bottom:20px; padding-top:20px; padding-left:0px; padding-right:0px;}
.main-02 .right .strategy-05 .qs-info dl{ height:145px; background:#f3f7fa 0px 0px; padding-bottom:30px; padding-top:30px; padding-left:40px; padding-right:40px; width:609px;}
.main-02 .right .strategy-05 .qs-info dl dt{ height:145px; float:left; width:120px;}
.main-02 .right .strategy-05 .qs-info dl dd{ overflow:hidden; font-size:13px; height:145px; float:right; width:445px;}
.main-02 .right .culture{ overflow:hidden; padding-bottom:40px; padding-top:40px; padding-left:0px; padding-right:0px; width:689px;}
.main-02 .right .culture .culture-top dl{ margin-bottom:30px; clear:both; display:table; width:689px;}
.main-02 .right .culture .culture-top dl dt{ float:left; width:60px;}
.main-02 .right .culture .culture-top dl dt img{ border-top:#cdcdcd 1px solid; height:60px; border-right:#cdcdcd 1px solid; border-bottom:#cdcdcd 1px solid; border-left:#cdcdcd 1px solid; width:60px;}
.main-02 .right .culture .culture-top dl dd{ float:right; width:600px;}
.main-02 .right .culture .culture-top dl dd h3{ font-size:15px; height:30px; border-bottom:#363636 1px dashed; color:#ff6f25; line-height:30px;}
.main-02 .right .culture .culture-top dl dd span{ height:30px; color:#000000; line-height:30px; margin-right:10px;}
.main-02 .right .culture .culture-mian h2{ height:30px;/* background:url(../images/tit-bg.jpg) no-repeat left bottom;*/ padding-left:10px; clear:both; margin-top:5px; line-height:30px; width:679px;}
.main-02 .right .culture .culture-mian h2 strong{/* background:url(../images/icon-10.jpg) no-repeat left center;*/ float:left; font-weight:normal; padding-left:10px; display:inline-block;}
.main-02 .right .culture .culture-mian h2 a{ font-size:12px; height:36px;/* background:url(../images/icon_21.jpg) no-repeat left 12px;*/ float:right; color:#114472; padding-left:15px; display:inline-block; line-height:36px;}
.main-02 .right .culture .culture-mian h2 a:hover{ color:#ff7229;}
.main-02 .right .culture .culture-mian .jianshe p{ font-size:13px; margin-top:10px; text-indent:2em;}
.main-02 .right .culture .huodong{ height:130px; padding-bottom:20px; padding-top:20px; padding-left:0px; display:table; padding-right:0px; width:689px;}
.main-02 .right .culture .huodong ol{ float:right; width:460px;}
.main-02 .right .culture .huodong ol li{ height:24px; border-bottom:#ebebeb 1px dashed; line-height:24px;}
.main-02 .right .culture .huodong ol li a{ font-size:13px; color:#003568; margin-right:15px;}
.main-02 .right .culture .huodong ol li a:hover{ color:#ff7229;}
.main-02 .right .culture #focus{ overflow:hidden; height:129px; position:relative; float:left; width:196px;}
.main-02 .right .culture #focus ul{ height:225px; position:absolute;}
.main-02 .right .culture #focus ul li{ overflow:hidden; height:129px; background:#000000 0px 0px; position:relative; float:left; width:196px;}
.main-02 .right .culture #focus ul li div{ overflow:hidden; position:absolute;}
.main-02 .right .culture #focus .btnbg{ height:18px; background:#000000 0px 0px; position:absolute; left:0px; width:196px; bottom:0px;}
.main-02 .right .culture #focus .btn{ height:18px; position:absolute; text-align:right; left:0px; width:196px; bottom:0px;}
.main-02 .right .culture #focus .btn span{ cursor:pointer; font-size:12px; height:18px; font-family:"microsoft yahei",simhei; color:#ffffff; padding-bottom:0px; text-align:center; padding-top:0px; padding-left:7px; border-left:#f2f2f2 1px solid; display:inline-block; line-height:18px; padding-right:7px;}
.main-02 .right .culture #focus .btn span.on{ background:#000000 0px 0px; color:#ffcccc;}
.main-02 .right .culture .download{ padding-bottom:20px; padding-top:20px; padding-left:0px; display:table; padding-right:0px; width:1000px;}
.main-02 .right .culture .download dl{ height:140px; float:left; display:table; width:205px; margin-right:30px;}
.main-02 .right .culture .download dl dt{ height:140px; float:left; width:110px;}
.main-02 .right .culture .download dl dt img{ border-top:#cdcdcd 1px solid; height:137px; border-right:#cdcdcd 1px solid; border-bottom:#cdcdcd 1px solid; border-left:#cdcdcd 1px solid; width:107px;}
.main-02 .right .culture .download dl dd{ float:right; width:85px;}
.main-02 .right .culture .download dl dd h3{ color:#ff6f25; margin-top:10px;}
.main-02 .right .culture .download dl dd span{ display:block;}
.main-02 .right .culture .download dl dd a{ height:24px;/* background:url(../images/icon-30.jpg) #104381 no-repeat 62px center;*/ color:#ffffff; padding-left:8px; margin-top:5px; display:inline-block; line-height:24px; padding-right:15px;}
.main-02 .right .culture .video{ overflow:hidden; padding-bottom:20px; padding-top:20px; padding-left:0px; padding-right:0px; width:689px;}
.main-02 .right .culture .video ul{ display:table; width:1000px;}
.main-02 .right .culture .video li{ margin-bottom:15px; float:left; width:190px; margin-right:58px;}
.main-02 .right .culture .video ul li img{ border-top:#d4d4d4 1px solid; height:116px; border-right:#d4d4d4 1px solid; border-bottom:#d4d4d4 1px solid; padding-bottom:4px; padding-top:4px; padding-left:4px; border-left:#d4d4d4 1px solid; padding-right:4px; width:180px;}
.main-02 .right .culture .video ul li a{ color:#777777;}
.main-02 .right .culture .video ul li a:hover{ color:#172053;}
.main-02 .right .culture .video ul li span{ font-size:13px; text-align:center; margin-top:5px; display:block; line-height:18px;}
.main-02 .right .culture .pic{ overflow:hidden; padding-bottom:20px; padding-top:20px; padding-left:0px; padding-right:0px; width:689px;}
.main-02 .right .culture .pic ul{ display:table; width:1000px;}
.main-02 .right .culture .pic li{ margin-bottom:15px; float:left; width:190px; margin-right:58px;}
.main-02 .right .culture .pic ul li img{ border-top:#d4d4d4 1px solid; height:116px; border-right:#d4d4d4 1px solid; border-bottom:#d4d4d4 1px solid; padding-bottom:4px; padding-top:4px; padding-left:4px; border-left:#d4d4d4 1px solid; padding-right:4px; width:180px;}
.main-02 .right .culture .pic ul li span{ font-size:13px; text-align:center; margin-top:5px; display:block; line-height:18px;}
.main-02 .right .culture .pic ul li a{ color:#777777;}
.main-02 .right .culture .pic ul li a:hover{ color:#172053;}
.main-02 .right .culture-01 dl{ margin-bottom:30px; clear:both; display:table; width:689px;}
.main-02 .right .culture-01{ padding-bottom:40px; padding-top:40px; padding-left:0px; padding-right:0px;}
.main-02 .right .culture-01 dl{ margin-bottom:30px; font-size:14px; clear:both; display:table; width:689px;}
.main-02 .right .culture-01 dl dt{ float:left; width:62px;}
.main-02 .right .culture-01 dl dt img{ border-top:#cdcdcd 1px solid; height:62px; border-right:#cdcdcd 1px solid; border-bottom:#cdcdcd 1px solid; border-left:#cdcdcd 1px solid; width:62px;}
.main-02 .right .culture-01 dl dd{ float:right; width:600px;}
.main-02 .right .culture-01 dl dd h3{ font-size:15px; height:30px; border-bottom:#363636 1px dashed; color:#ff6f25; line-height:30px;}
.main-02 .right .culture-01 dl dd span{ height:30px; color:#000000; line-height:30px; margin-right:10px;}
.main-02 .right .culture-01 dl.right dt{ float:right;}
.main-02 .right .culture-01 dl.right dd{ float:left; text-align:right;}
.main-02 .right .culture-01 dl.right dd span{ margin:0px 0px 0px 10px;}
.main-02 .right .culture-02{ padding-bottom:40px; padding-top:40px; padding-left:0px; padding-right:0px;}
.main-02 .right .culture-02 dl{ overflow:hidden; margin-bottom:60px; font-size:13px; height:140px;}
.main-02 .right .culture-02 dl dt{ float:left; width:220px;}
.main-02 .right .culture-02 dl dt img{ border-top:#d4d4d4 1px solid; height:130px; border-right:#d4d4d4 1px solid; border-bottom:#d4d4d4 1px solid; padding-bottom:4px; padding-top:4px; padding-left:4px; border-left:#d4d4d4 1px solid; padding-right:4px; width:195px;}
.main-02 .right .culture-02 dl dd{ float:right; width:465px;}
.main-02 .right .culture-02 dl dd h3{ margin-bottom:7px; font-size:15px; border-bottom:#d4d4d4 1px solid; font-weight:bold; color:#346fb6; line-height:30px;}
.main-02 .right .culture-02 dl dd h3 a{ color:#346fb6;}
.main-02 .right .culture-02 dl dd p{ text-indent:2em;}
.main-02 .right .culture-02 .dl2 dt{ float:right; text-align:right;}
.main-02 .right .culture-02 .dl2 dd{ float:left;}
.main-02 .right .culture-02 .show-top{ font-size:13px; border-top:#ebebeb 1px solid; border-right:#ebebeb 1px solid; background:#f7f7f7 0px 0px; border-bottom:#ebebeb 1px solid; padding-bottom:20px; padding-top:20px; padding-left:20px; margin:20px 0px; border-left:#ebebeb 1px solid; padding-right:20px; text-indent:2em;}
.main-02 .right .culture-03{ overflow:hidden; padding-bottom:40px; padding-top:40px; padding-left:0px; padding-right:0px;}
.main-02 .right .culture-03 ul{ display:table; width:110%;}
.main-02 .right .culture-03 ul li{ margin-bottom:15px; float:left; width:190px; margin-right:58px;}
.main-02 .right .culture-03 ul li a{ color:#000000; display:inline-block;}
.main-02 .right .culture-03 ul li a span{ font-size:13px; text-align:center; margin-top:5px; display:block; line-height:18px;}
.main-02 .right .culture-03 ul li img{ border-top:#d4d4d4 1px solid; height:116px; border-right:#d4d4d4 1px solid; border-bottom:#d4d4d4 1px solid; padding-bottom:4px; padding-top:4px; padding-left:4px; border-left:#d4d4d4 1px solid; padding-right:4px; width:180px;}
.main-02 .right .culture-03 .page{ text-align:center;}
.main-02 .right .culture-04{ overflow:hidden; padding-bottom:40px; padding-top:40px; padding-left:0px; padding-right:0px;}
.main-02 .right .culture-04 ul{ display:table; width:1000px;}
.main-02 .right .culture-04 ul li{ margin-bottom:30px; border-top:#cdcdcd 1px solid; border-right:#cdcdcd 1px solid; border-bottom:#cdcdcd 1px solid; float:left; border-left:#cdcdcd 1px solid; width:330px; margin-right:24px;}
.main-02 .right .culture-04 ul li dl{ padding-bottom:15px; padding-top:15px; padding-left:15px; display:table; padding-right:15px; width:300px;}
.main-02 .right .culture-04 ul li dl dt{ height:156px; float:left; width:120px;}
.main-02 .right .culture-04 ul li dl dt img{ height:156px; width:120px;}
.main-02 .right .culture-04 ul li dl dd h3{ font-weight:bold; color:#328ade;}
.main-02 .right .culture-04 ul li dl dd{ float:right; width:160px;}
.main-02 .right .culture-04 ul li dl dd p{ padding-bottom:10px; padding-top:10px; padding-left:0px; padding-right:0px;}
.main-02 .right .culture-04 ul li dl dd span{ display:block;}
.main-02 .right .culture-04 ul li dl dd a{ height:24px;/* background:url(../images/icon-30.jpg) #104381 no-repeat 62px center;*/ color:#ffffff; padding-left:8px; display:inline-block; line-height:24px; padding-right:15px;}
.main-02 .right .culture-04 .page{ text-align:center;}
.main-02 .right .culture-05{ padding-bottom:40px; padding-top:40px; padding-left:0px; padding-right:0px;}
.main-02 .right .culture-05 ul{ display:table; width:800px;}
.main-02 .right .culture-05 li{ margin-bottom:15px; float:left; width:190px; margin-right:58px;}
.main-02 .right .culture-05 ul li img{ border-top:#d4d4d4 1px solid; height:116px; border-right:#d4d4d4 1px solid; border-bottom:#d4d4d4 1px solid; padding-bottom:4px; padding-top:4px; padding-left:4px; border-left:#d4d4d4 1px solid; padding-right:4px; width:180px;}
.main-02 .right .culture-05 ul li span{ font-size:13px; text-align:center; margin-top:5px; display:block; line-height:18px;}
.main-02 .right .culture-05 ul li a{ color:#777777;}
.main-02 .right .culture-05 ul li a:hover{ color:#172053;}
.main-02 .right .culture-05 .page{ text-align:center;}
.main-02 .right .culture-06 ul li img{ border-top:#d4d4d4 1px solid; height:116px; border-right:#d4d4d4 1px solid; border-bottom:#d4d4d4 1px solid; padding-bottom:4px; padding-top:4px; padding-left:4px; border-left:#d4d4d4 1px solid; padding-right:4px; width:180px;}
.main-02 .right .culture-06-01{ padding-bottom:40px; padding-top:40px; padding-left:0px; padding-right:0px;}
.main-02 .right .culture-06-01 .video-show{ margin:0px auto; width:570px;}
.main-02 .right .culture-06-01 .jianjie{ font-size:16px; color:#0d4281; text-align:center; line-height:35px;}
.main-02 .right .responsibility{ padding-bottom:40px; padding-top:40px; padding-left:0px; padding-right:0px;}
.main-02 .right .responsibility h2{ height:30px;/* background:url(../images/tit-bg.jpg) no-repeat left bottom;*/ padding-left:5px; clear:both; line-height:30px; width:679px;}
.main-02 .right .responsibility h2 strong{/* background:url(../images/icon-10.jpg) no-repeat left center;*/ float:left; font-weight:normal; padding-left:10px; display:inline-block;}
.main-02 .right .responsibility h2 a{ font-size:12px; height:36px;/* background:url(../images/icon_21.jpg) no-repeat left 12px;*/ float:right; color:#114472; padding-left:15px; display:inline-block; line-height:36px;}
.main-02 .right .responsibility h2 a:hover{ color:#ff7229;}
.main-02 .right .responsibility dl{ margin-bottom:20px; border-top:#ebebeb 1px solid; border-right:#ebebeb 1px solid; background:#f7f7f7 0px 0px; border-bottom:#ebebeb 1px solid; padding-bottom:10px; padding-top:10px; padding-left:10px; border-left:#ebebeb 1px solid; margin-top:10px; display:table; padding-right:10px; width:662px;}
.main-02 .right .responsibility dl dt{ overflow:hidden; height:116px; float:left; width:260px;}
.main-02 .right .responsibility dl dt img{ height:116px; width:260px;}
.main-02 .right .responsibility dl dd{ float:right; width:380px;}
.main-02 .right .responsibility dl dd p{ font-size:13px; text-indent:2em;}
.main-02 .right .responsibility-01 .info{ border-top:#ebebeb 1px solid; border-right:#ebebeb 1px solid; background:#f7f7f7 0px 0px; border-bottom:#ebebeb 1px solid; padding-bottom:20px; padding-top:20px; padding-left:20px; border-left:#ebebeb 1px solid; padding-right:20px;}
.main-02 .right .responsibility-01{ overflow:hidden; padding-bottom:40px; padding-top:40px; padding-left:0px; padding-right:0px;}
.main-02 .right .responsibility-01 .info p{ font-size:13px; text-indent:2em;}
.main-02 .right .responsibility-01 h2{ font-size:13px; height:26px;/* background:url(../images/h2-bg-02.jpg) no-repeat left bottom;*/ font-weight:bold; color:#002973; padding-left:10px; margin-top:20px; line-height:26px;}
.main-02 .right .responsibility-01 .info-txt{ font-size:13px; padding-bottom:10px; padding-top:10px; padding-left:0px; padding-right:0px;}
.main-02 .right .responsibility-01 .info-txt ul{ width:800px;}
.main-02 .right .responsibility-01 .info-txt ul li{ float:left; margin:10px 50px 10px 0px; width:195px;}
.main-02 .right .responsibility-01 .info-txt ul li img{ border-top:#ebebeb 1px solid; height:116px; border-right:#ebebeb 1px solid; border-bottom:#ebebeb 1px solid; padding-bottom:5px; padding-top:5px; padding-left:5px; border-left:#ebebeb 1px solid; padding-right:5px; width:180px;}
.main-02 .right .responsibility-01 .info-txt ul li a{ color:#002973; text-align:center; display:inline-block;}
.main-02 .right .responsibility-01 .info-txt ul li a:hover{ color:#ff7229;}
.main-02 .right .resources{ padding-bottom:40px; padding-top:40px; padding-left:0px; padding-right:0px;}
.main-02 .right .resources .resources-top dl{ margin-bottom:30px; clear:both; display:table; width:689px;}
.main-02 .right .resources .resources-top dl dt{ float:left; width:60px;}
.main-02 .right .resources .resources-top dl dt img{ border-top:#cdcdcd 1px solid; height:60px; border-right:#cdcdcd 1px solid; border-bottom:#cdcdcd 1px solid; border-left:#cdcdcd 1px solid; width:60px;}
.main-02 .right .resources .resources-top dl dd{ float:right; width:600px;}
.main-02 .right .resources .resources-top dl dd h3{ font-size:15px; height:30px; border-bottom:#363636 1px dashed; color:#ff6f25; line-height:30px;}
.main-02 .right .resources .resources-top dl dd span{ height:30px; color:#000000; line-height:30px; margin-right:10px;}
.main-02 .right .resources .jianshe{ height:148px;/* background:url(../images/rc-bg.jpg) #e7f2f7 no-repeat right center;*/ padding-bottom:20px; padding-top:20px; padding-left:20px; clear:both; display:table; padding-right:20px; width:649px;}
.main-02 .right .resources .jianjie-txt{ width:390px;}
.main-02 .right .resources .jianjie-txt h2{ height:30px; line-height:30px;}
.main-02 .right .resources .jianjie-txt p{ font-size:13px; color:#000000;}
.main-02 .right .resources .jianjie-txt a{ height:20px;/* background:url(../images/icon_21.jpg) no-repeat left center;*/ color:#10426f; padding-left:15px; margin-top:10px; display:inline-block; line-height:20px;}
.main-02 .right .resources .jianjie-txt a:hover{ color:#ff7229;}
.main-02 .right .resources .job h2{ height:30px;/* background:url(../images/tit-bg.jpg) no-repeat left bottom;*/ padding-left:10px; clear:both; margin-top:20px; line-height:30px; width:679px;}
.main-02 .right .resources .job h2 strong{/* background:url(../images/icon-10.jpg) no-repeat left center;*/ float:left; font-weight:normal; padding-left:10px; display:inline-block;}
.main-02 .right .resources .job h2 a{ font-size:12px; height:36px;/* background:url(../images/icon_21.jpg) no-repeat left 12px;*/ float:right; color:#114472; padding-left:15px; display:inline-block; line-height:36px;}
.main-02 .right .resources .job h2 a:hover{ color:#ff7229;}
.main-02 .right .resources .job table{ margin:20px 0px;}
.main-02 .right .resources .job table a{ color:#000000;}
.main-02 .right .resources .job table a:hover{ color:#0d4281;}
.main-02 .right .resources .job table th{ font-size:13px; border-top:#c6c6c6 1px solid; height:28px; background:#f7f7f7 0px 0px; border-bottom:#c6c6c6 1px solid; color:#000000; padding-bottom:0px; padding-top:0px; padding-left:10px; line-height:28px; padding-right:10px;}
.main-02 .right .resources .job table td{ font-size:12px; height:30px; border-bottom:#c6c6c6 1px dashed; color:#777777; padding-bottom:0px; padding-top:0px; padding-left:10px; line-height:30px; padding-right:10px;}
.main-02 .right .resources-01 .resources-top dl{ margin-bottom:30px; clear:both; display:table; width:689px;}
.main-02 .right .resources-01 .resources-top dl dt{ float:left; width:60px;}
.main-02 .right .resources-01 .resources-top dl dt img{ border-top:#cdcdcd 1px solid; height:60px; border-right:#cdcdcd 1px solid; border-bottom:#cdcdcd 1px solid; border-left:#cdcdcd 1px solid; width:60px;}
.main-02 .right .resources-01 .resources-top dl dd{ float:right; color:#000; width:600px;}
.main-02 .right .resources-01 .resources-top dl dd h3{ font-size:15px; height:30px; border-bottom:#363636 1px dashed; color:#ff6f25; line-height:30px;}
.main-02 .right .resources-01 .resources-top dl dd span{ height:30px; color:#000000; line-height:30px; margin-right:10px;}
.main-02 .right .resources-01 .resources-top dl dd p{ height:30px; color:#000000; line-height:30px; margin-right:10px;}
.main-02 .right .resources-02 p{ margin-bottom:10px;}
.main-02 .right .resources-02 h3{ margin-bottom:10px; height:24px; border-bottom:#ebebeb 1px solid; font-weight:bold; color:#346fb6; padding-left:10px; line-height:24px;}
.main-02 .right .resources-03{ padding-bottom:40px;}
.main-02 .right .resources-03 dl{ font-size:13px; border-bottom:#ebebeb 1px solid; padding-bottom:20px; padding-top:20px; padding-left:0px; clear:both; display:table; padding-right:0px; width:689px;}
.main-02 .right .resources-03 dl dt{ float:left; width:205px;}
.main-02 .right .resources-03 dl dt img{ border-top:#ebebeb 1px solid; height:139px; border-right:#ebebeb 1px solid; border-bottom:#ebebeb 1px solid; padding-bottom:4px; padding-top:4px; padding-left:4px; border-left:#ebebeb 1px solid; padding-right:4px; width:206px;}
.main-02 .right .resources-03 dl dd{ float:right; width:455px;}
.main-02 .right .resources-03 dl dd p{ overflow:hidden; height:72px; min-height:72px;}
.main-02 .right .resources-03 dl dd h3{ font-weight:bold; color:#000000;}
.main-02 .right .resources-03 dl dd h3 a{ font-size:15px; background:0px 0px; font-weight:bold; color:#777777; padding-bottom:0px; padding-top:0px; padding-left:0px; padding-right:0px;}
.main-02 .right .resources-03 dl dd h3 a:hover{ color:#114472;}
.main-02 .right .resources-03 dl dd a{ font-size:12px; height:36px;/* background:url(../images/icon_21.jpg) no-repeat left 12px;*/ color:#114472; padding-left:15px; display:inline-block; line-height:36px;}
.main-02 .right .resources-03 dl dd a:hover{ color:#ff7229;}
.main-02 .right .resources-05{ padding-bottom:40px; padding-top:40px; padding-left:0px; padding-right:0px;}
.main-02 .right .resources-05 p{ font-size:13px;}
.main-02 .right .resources-05 .job-btn{ margin:20px 0px;}
.main-02 .right .resources-05 .job-btn a{ height:24px;/* background:url(../images/icon-30.jpg) #0d4281 no-repeat 10px center;*/ color:#ffffff; padding-left:20px; display:inline-block; line-height:24px; padding-right:15px;}
.main-02 .right .relations{ overflow:hidden;}
.main-02 .right .relations .relations-top{ padding-bottom:20px; padding-top:20px; padding-left:0px; padding-right:0px;}
.main-02 .right .relations .relations-top h2{ font-size:15px; color:#000;}
.main-02 .right .relations .relations-top h2 strong{ font-size:15px;}
.main-02 .right .relations .tabs .newsxxk .items ul{ width:auto;}
.main-02 .right .relations .tabs .newsxxk .items ul li{ border-bottom:#ebebeb 1px solid; padding-bottom:10px; padding-top:10px; padding-left:0px; clear:both; margin:auto; display:block; padding-right:0px; width:680px;}
.main-02 .right .relations .tabs .newsxxk .items ul li .time{ font-size:12px; color:#777777; margin-left:20px; display:inline-block;}
.main-02 .right .relations .tabs .newsxxk .items ul li a{ color:#000000;}
.main-02 .right .relations .tabs .newsxxk .items ul li span{ font-size:12px;/* background:url(../images/icon-29.jpg) no-repeat left 4px;*/ min-width:14px; color:#000000; text-align:left; padding-left:18px; margin-left:15px; min-height:17px; display:inline-block; line-height:24px;}
.main-02 .right .part{ font-size:13px; padding-bottom:40px; padding-top:40px; padding-left:0px; padding-right:0px;}
.main-02 .right .part h2{ height:28px; border-bottom:#ebebeb 1px solid; font-weight:bold; color:#777777; margin:5px 0px; line-height:28px;}
.main-02 .right .part p{ margin-bottom:10px; font-size:13px;}
.main-02 .right .part-03{ padding-bottom:40px; padding-top:40px; padding-left:0px; padding-right:0px;}
.main-02 .right .part-03 ul li{ padding-bottom:10px; padding-top:10px; padding-left:0px; padding-right:0px;}
.main-02 .right .part-03 ul li h3{ border-bottom:#ebebeb 1px solid; font-weight:bold;}
.main-02 .right .part-03 ul li a{ font-size:13px; white-space:nowrap; color:#777777; display:inline-block; margin-right:10px;}
.main-02 .right .part-03 ul li a:hover{ color:#172053;}
.main-02 .right .part-03 ul li div{ padding-bottom:5px; padding-top:5px; padding-left:0px; padding-right:0px;}
.main-02 .right .part-04{ padding-bottom:40px; padding-top:40px; padding-left:0px; padding-right:0px;}
.main-02 .right .part-04 ul li{ border-bottom:#ebebeb 1px solid; padding-bottom:10px; padding-top:10px; padding-left:0px; padding-right:0px;}
.main-02 .right .part-04 ul li h3{ font-weight:bold;}
.title2{ height:72px; background:#13427b 0px 0px; color:#ffffff; width:217px; opacity:0.9;}
.title2 h2{ font-size:18px; font-weight:normal; padding-bottom:20px; padding-top:20px; padding-left:23px; padding-right:23px;}
.title2 h2 span{ font-size:12px; display:block;}
.main-02 .right .search-info{ padding-bottom:30px; padding-top:30px; padding-left:0px; padding-right:0px;}
.main-02 .right .search-info .ul-list{ margin-top:0px;}
